#pragma once
#ifndef __AXML_PARSE_H
#define __AXML_PARSE_H

#include "axml.h"

void parseAXML(const char* dest, const char* src);
void parseARSC(const char* src);
void parseResourceFile(const char* src, const char* dest);
void parseString(int total, FILE* pSrc, FILE* pLog);
void parseUTF8String(int total, FILE* pSrc, FILE* pLog);

char* getPackage(int data);
char* getAttributeValue(Res_value value);

void getStringsAddress(void* str, int index, int total);
void freeStrings();
void* findStringByIndex(int index);

void parseDataByType(FILE* pFile, FILE* pLog, uint16_t type, void* data);

#endif